self-sealing tank - Spanish English Dictionary